Ext.define('PrjAPLean.view.paapply.NkamPricingAllocationPanel', {
	extend : 'Ext.panel.Panel',
	alias : 'widget.nkampricingallocationpanel',

	requires : [ 'PrjAPLean.view.paapply.NkamPricingAllocationPanelViewModel', 
	             'PrjAPLean.view.paapply.NkamPricingAllocationPanelViewController', 
	             'Ext.form.Panel', 
	             'Ext.form.RadioGroup', 
	             'Ext.form.field.Radio', 
	             'Ext.form.field.Date', 
	             'Ext.toolbar.Toolbar', 
	             'Ext.button.Button', 
	             'Ext.grid.Panel', 
	             'Ext.grid.column.Check', 
	             'Ext.grid.column.Boolean', 
	             'Ext.grid.View', 
	             'Ext.grid.column.Date'
	             ],

	viewModel : {
		type : 'nkampricingallocationvm'
	},
	title : 'Pricing Allocation',
	controller : 'nkampricingallocationvc',
	closable : true,
	itemId : 'nkampricingallocationpanel',
	autoScroll:true,
	layout: 'vbox',
	items : [ {
			xtype : 'form',
			layout : 'hbox',
			border : false,
			bodyPadding : 10,
			items : [ {
				xtype : 'container',
				items : [ {
							xtype : 'fieldset',
							collapsible : false,
							layout : 'vbox',
							items : [ {
									xtype : 'fieldset',
									collapsible : true,
									title:'PA金额分配',
									layout : 'vbox',
									margin:'5',
									width:1100,
									items : [ {
										    	xtype:'papricingallocationpanel'
										   } ]
								  },
								  {
									  xtype : 'paattachmentsuploadpanel'
								  },
								  {
									  xtype : 'fieldset',
									  collapsible : true,
									  layout : 'hbox',
									  margin:'5',
									  width:1100,
									  title:'填写Pricing分配明细',
									  items : [ {
										  xtype : 'fieldset',
										  collapsible : false,
										  layout : 'vbox',
										  width:735,
										  height:260,
										  margin:'5',
										  items : [ {
									        	    xtype:'container',
													layout:'hbox',
													margin:'5 0 5 0',
													defaults:{
															allowBlank:false,
															labelAlign : 'right',
															labelWidth : 150
													},
													items:[ {
																xtype : 'datefield',
																fieldLabel : '年月',
																format:'Y-m',
																editable:false,
																name : 'activityPeriodStart'
														  	},
														  	{
																xtype : 'combobox',
																fieldLabel : 'Category',
																name : 'channel',
																editable : false,
																valueField : 'id',
																displayField : 'name'
														    } ] 
											 	},
											 	{
									        	    xtype:'container',
													layout:'hbox',
													margin:'5 0 5 0',
													defaults:{
															allowBlank:false,
															labelAlign : 'right',
															labelWidth : 150
													},
													items:[ {
																xtype : 'combobox',
																fieldLabel : 'Product',
																editable:false,
																name : 'activityPeriodStart'
														  	} ] 
											 	},
											 	{
									        	    xtype:'container',
													layout:'hbox',
													margin:'5 0 5 0',
													defaults:{
															allowBlank:false,
															labelAlign : 'right',
															labelWidth : 150
													},
													items:[ {
																xtype : 'textfield',
																fieldLabel : '公司指导零售价',
																name : 'activityPeriodStart'
														  	},
														  	{
																xtype : 'textfield',
																fieldLabel : 'Mag',
																name : 'activityPeriodStart'
														  	} ] 
											 	},
											 	{
									        	    xtype:'container',
													layout:'hbox',
													margin:'5 0 5 0',
													defaults:{
															allowBlank:false,
															labelAlign : 'right',
															labelWidth : 150
													},
													items:[ {
																xtype : 'textfield',
																fieldLabel : '折后售价',
																name : 'activityPeriodStart'
														  	},
														  	{
																xtype : 'textfield',
																fieldLabel : '非促销期销量',
																name : 'activityPeriodStart'
														  	} ] 
											 	},
											 	{
									        	    xtype:'container',
													layout:'hbox',
													margin:'5 0 5 0',
													defaults:{
															allowBlank:false,
															labelAlign : 'right',
															labelWidth : 150
													},
													items:[ {
																xtype : 'textfield',
																fieldLabel : '预期同期增长',
																name : 'activityPeriodStart'
														  	},
														  	{
														  		xtype : 'textfield',
																fieldLabel : '预计销量',
																name : 'activityPeriodStart'
														    } ] 
											 	},
											 	{
									        	    xtype:'container',
													layout:'hbox',
													margin:'5 0 5 0',
													defaults:{
															allowBlank:false,
															labelAlign : 'right',
															labelWidth : 150
													},
													items:[ {
																xtype : 'textfield',
																fieldLabel : '飞利浦承担金额',
																name : 'activityPeriodStart'
														  	},
														  	{
																xtype : 'button',
																text : '添加',
																style:'margin-left:155px;',
																iconCls: 'common_icon_save',
																handler : 'onAddClick'
															 } ] 
											 	},
											 	{
											 		xtype : 'gridpanel',
													itemId : 'activityGrid',
													reference : 'activityGrid',
													autoScroll : true,
													width:710,
													//bind : '{activitys}',
													viewConfig : {
														enableTextSelection : true
													},
													columns : [ {
														xtype : 'gridcolumn',
														text : 'id',
														labelAlign : 'right',
														name : 'id',
														dataIndex : 'id',
														hidden : true
													},
													{
														xtype : 'gridcolumn',
														text : '序号',
														labelAlign : 'right',
														name : 'sequence',
														dataIndex : 'sequence'
													}, 
													{
														xtype : 'gridcolumn',
														text : '月',
														labelAlign : 'right',
														name : 'channel',
														dataIndex : 'channel'
													}, 
													{
														xtype : 'gridcolumn',
														text : 'Category',
														labelAlign : 'right',
														name : 'activity',
														dataIndex : 'activity'
													},
													{
														xtype : 'gridcolumn',
														text : 'Product',
														labelAlign : 'right',
														name : 'channel',
														dataIndex : 'channel'
													}, 
													{
														xtype : 'gridcolumn',
														text : 'MAG',
														labelAlign : 'right',
														name : 'channel',
														dataIndex : 'channel'
													}, 
													{
														xtype : 'gridcolumn',
														text : '型号',
														labelAlign : 'right',
														name : 'channel',
														dataIndex : 'channel'
													},
													{
														xtype : 'gridcolumn',
														text : '公司指导零售价',
														labelAlign : 'right',
														name : 'sequence',
														dataIndex : 'sequence'
													}, 
													{
														xtype : 'gridcolumn',
														text : '飞利浦承担金额',
														labelAlign : 'right',
														name : 'channel',
														dataIndex : 'channel'
													}, 
													{
														xtype : 'gridcolumn',
														text : '非促销期售价',
														labelAlign : 'right',
														name : 'activity',
														dataIndex : 'activity'
													},
													{
														xtype : 'gridcolumn',
														text : '折后售价',
														labelAlign : 'right',
														name : 'channel',
														dataIndex : 'channel'
													}, 
													{
														xtype : 'gridcolumn',
														text : '预期同期增长（%）',
														labelAlign : 'right',
														name : 'channel',
														dataIndex : 'channel'
													}, 
													{
														xtype : 'gridcolumn',
														text : '预计销量',
														labelAlign : 'right',
														name : 'channel',
														dataIndex : 'channel'
													}, 
													{
														xtype : 'gridcolumn',
														text : 'ROI',
														labelAlign : 'right',
														name : 'channel',
														dataIndex : 'channel'
													}
													]
											 	}]
									  },
									  {
										  xtype : 'fieldset',
										  collapsible : false,
										  layout : 'vbox',
										  height:260,
										  margin:'5',
										  items : [ {
									        	    xtype:'container',
													layout:'vbox',
													margin:'5 0 5 0',
													defaults:{
															allowBlank:false,
															labelAlign : 'right',
															labelWidth : 110
													},
													items:[ {
																xtype : 'datefield',
																fieldLabel : '年月',
																format:'Y-m',
																editable:false,
																name : 'activityPeriodStart'
														  	},
														  	{
																xtype : 'combobox',
																fieldLabel : '已分配Category',
																name : 'channel',
																editable : false,
																valueField : 'id',
																displayField : 'name'
														    },
														  	{
																xtype : 'combobox',
																fieldLabel : '区域',
																name : 'channel',
																editable : false,
																valueField : 'id',
																displayField : 'name'
														    },
														    {
																xtype : 'textfield',
																fieldLabel : '公司指导零售价',
																name : 'activityPeriodStart'
														  	},
														    {
																xtype : 'button',
																text : '添加',
																style:'margin-left:225px;margin-bottom:55px;',
																iconCls: 'common_icon_save',
																handler : 'onAddClick'
															 } ] 
											 	},
											 	{
											 		xtype : 'gridpanel',
													itemId : 'activityGrid',
													reference : 'activityGrid',
													autoScroll : true,
													width:300,
													//bind : '{activitys}',
													viewConfig : {
														enableTextSelection : true
													},
													columns : [ {
														xtype : 'gridcolumn',
														text : 'id',
														labelAlign : 'right',
														name : 'id',
														dataIndex : 'id',
														hidden : true
													},
													{
														xtype : 'gridcolumn',
														text : '区域',
														labelAlign : 'right',
														name : 'sequence',
														dataIndex : 'sequence'
													}, 
													{
														xtype : 'gridcolumn',
														text : '分配额',
														labelAlign : 'right',
														name : 'channel',
														dataIndex : 'channel'
													}
													]
											 	}]
									  }]
								  }
							]
			        } ]
			} ]
	} ],
	buttons : [ 
		{
			xtype : 'button',
			text : '保存',
			width : 150,
			iconCls: 'common_icon_save',
			itemId: 'saveButton',
			handler : 'onNkamPricingAllocationClick'
		},{
			xtype : 'button',
			text : '提交',
			iconCls: 'common_icon_save',
			width : 150,
			itemId: 'saveAndSubButton',
			handler : 'onSaveAndSumitClick'
		}
	]
});
